// import { stringify } from "querystring";

// import { template } from "handlebars";

$(function () {


    var AllAds='';
    // alert(1)
    /**
     * 1 查询之前有没有添加收货地址
     * 如果有 就全部展示出来
     * 
     */

     $.ajax({
         async: false, // 需要后面使用这个数据 所以改成同步
         url: '/address/queryAddress',
         type: 'get',
         success:function(res) {
             console.log(res);
             AllAds=res;
             var obj={
                 allAdrs:res
             }
             var htmls=template('shdzTmp',obj)
             console.log(htmls);
             
             $('#shdz').html(htmls);
         }
     })

    //  console.log(AllAds);
     

     /**
      * 删除
      * 
      * 1 绑定点击事件
      * 2 删除当前这一条数据
      */

      $('#shdz').on('tap','.del-btn',function() {
        //   alert(1)


        var ids=$(this).attr('data-id');
        // 需要将jquery对象转成dom元素
        var li=$(this).parent().parent()[0];

        var btnArray = ['否', '是'];
        mui.confirm('确定要删除吗？', '提示', btnArray, function(e) {
                if (e.index == 1) {
                    // 如果是是的情况 那么就删除
                    // alert(1);

                    $.ajax({
                        url:'/address/deleteAddress',
                        type: 'post',
                        data: {
                            id:ids
                        },
                        success:function(res) {
                            console.log(res);
                            if(res.success) {
                                mui.toast('删除地址成功');

                                // 刷新当前浏览器
                                window.location.reload();
                            }
                        }
                    })
                } else {
                    // 这里就不删除
                    // alert(2);
                    setTimeout(function() {
                        mui.swipeoutClose(li)
                    },1000)
                }
        });
      })

      /**
       * 编辑
       * 1 绑定事件
       * 2 判断具体编辑哪一条数据
       * 3 找到了我们编辑对应的那一条数据,存储到本地缓存里面去
       * 4 发送ajax请求
       */

      $('#shdz').on('tap','.edit-btn',function() {
        //   alert(1)
        var ids=$(this).attr('data-id');
        console.log(ids);

        for(var i=0;i<AllAds.length;i++) {
            if(ids==AllAds[i].id) {
                console.log(AllAds[i]); 
                //这就是我们想要的那一条数据
                localStorage.setItem('EidtAddress',JSON.stringify(AllAds[i]))
                break;
            }
        }
        window.location.href='addaddress.html?flag=1';                 
      })
})